//创建vuex中的核心store

import Vue from 'vue'
//引入Vuex
import Vuex from 'vuex'
Vue.use(Vuex)

//准备actions用于响应组件中的动作
const actions = {
  jia(context,value){
    context.commit('JIA',value)
  }
}
//准备mutations用于操作数据（state）
const mutations = {
  JIA(state,value){
    state.sum += value
  }
}
//准备state用于存储数据
const state = {
  sum:0
}
const getters = {
  bigSum(state){
    return state.sum * 10
  }
}

export default new Vuex.Store({
  actions,
  mutations,
  state,
  getters 
})